package com.winning.jsyd.entity.business;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;
import java.io.Serializable;

/**
 * 住院处方主记录
 *
 * @author z_dd@winning.com.cn
 * @date 2019/6/18 11:08
 */
@XmlRootElement(name = "mssPrescMaster")
public class HMssPrescMaster implements Serializable {
    private String autoId;
    private String unitsCode;
    private String inpNo;
    private String inpTimes;
    private String idNo;
    private String personName;
    private String sex;
    private String age;
    private String dateOfBirth;
    private String chargeType;
    private String visitDept;
    private String prescType;
    private String prescAttr;
    private String operateDate;
    private String diseaseCode;
    private String diseaseName;
    private String repetition;
    private String totalCharges;
    private String doctor;
    private String pharmacist;
    private String pharmacistDate;
    private String reviewPharmacist;
    private String remark;
    private String currentStatus;
    private String transferSign;
    private String transferDate;

    private HMssPrescDetail detail;

    @XmlElement(nillable = true, namespace = "")
    public String getAutoId() {
        return autoId;
    }

    public void setAutoId(String autoId) {
        this.autoId = autoId;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getUnitsCode() {
        return unitsCode;
    }

    public void setUnitsCode(String unitsCode) {
        this.unitsCode = unitsCode;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getInpNo() {
        return inpNo;
    }

    public void setInpNo(String inpNo) {
        this.inpNo = inpNo;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getInpTimes() {
        return inpTimes;
    }

    public void setInpTimes(String inpTimes) {
        this.inpTimes = inpTimes;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPersonName() {
        return personName;
    }

    public void setPersonName(String personName) {
        this.personName = personName;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getDateOfBirth() {
        return dateOfBirth;
    }

    public void setDateOfBirth(String dateOfBirth) {
        this.dateOfBirth = dateOfBirth;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getChargeType() {
        return chargeType;
    }

    public void setChargeType(String chargeType) {
        this.chargeType = chargeType;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getVisitDept() {
        return visitDept;
    }

    public void setVisitDept(String visitDept) {
        this.visitDept = visitDept;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPrescType() {
        return prescType;
    }

    public void setPrescType(String prescType) {
        this.prescType = prescType;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPrescAttr() {
        return prescAttr;
    }

    public void setPrescAttr(String prescAttr) {
        this.prescAttr = prescAttr;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getOperateDate() {
        return operateDate;
    }

    public void setOperateDate(String operateDate) {
        this.operateDate = operateDate;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getDiseaseCode() {
        return diseaseCode;
    }

    public void setDiseaseCode(String diseaseCode) {
        this.diseaseCode = diseaseCode;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getDiseaseName() {
        return diseaseName;
    }

    public void setDiseaseName(String diseaseName) {
        this.diseaseName = diseaseName;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getRepetition() {
        return repetition;
    }

    public void setRepetition(String repetition) {
        this.repetition = repetition;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getTotalCharges() {
        return totalCharges;
    }

    public void setTotalCharges(String totalCharges) {
        this.totalCharges = totalCharges;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getDoctor() {
        return doctor;
    }

    public void setDoctor(String doctor) {
        this.doctor = doctor;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPharmacist() {
        return pharmacist;
    }

    public void setPharmacist(String pharmacist) {
        this.pharmacist = pharmacist;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getPharmacistDate() {
        return pharmacistDate;
    }

    public void setPharmacistDate(String pharmacistDate) {
        this.pharmacistDate = pharmacistDate;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getReviewPharmacist() {
        return reviewPharmacist;
    }

    public void setReviewPharmacist(String reviewPharmacist) {
        this.reviewPharmacist = reviewPharmacist;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getCurrentStatus() {
        return currentStatus;
    }

    public void setCurrentStatus(String currentStatus) {
        this.currentStatus = currentStatus;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getTransferSign() {
        return transferSign;
    }

    public void setTransferSign(String transferSign) {
        this.transferSign = transferSign;
    }

    @XmlElement(nillable = true, namespace = "")
    public String getTransferDate() {
        return transferDate;
    }

    public void setTransferDate(String transferDate) {
        this.transferDate = transferDate;
    }

    @XmlTransient
    public HMssPrescDetail getDetail() {
        return detail;
    }

    public void setDetail(HMssPrescDetail detail) {
        this.detail = detail;
    }
}
